javascript software development investment projects varien c++ java thin-client programming html application php css cms open source financial planning j2ee magento management radius3 e-commerce asset management crm relationship customer .net developers